package com.blog.backend.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.blog.backend.domain.BlogInfo;
import com.blog.backend.domain.DTO.BlogDTO;
import com.blog.backend.domain.DTO.UserDTO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author Auman
 * @time 2024/4/28 10:10
 */
@Mapper
public interface BlogMapper extends BaseMapper<BlogInfo> {


    int updateByCode(@Param("info") BlogInfo info);

    List<BlogInfo> getByType(@Param("dto") UserDTO dto);

    List<BlogInfo> searchByInfo(@Param("dto") BlogDTO dto);
}
